﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ScreenMonitor.Common
{
    public static class CommandType
    {
        #region========Tcp收发命令========

        public const string Connect = "connect";
        public const string GetName = "getname";
        public const string SendName = "sendname";
        public const string Start = "start";
        public const string SendBitMap = "sendbitmap";
        public const string Ping = "ping";
        public const string RePing = "reping";
        public const string SetBitMapSendRate = "setbmpsrate";
        public const string PauseSendBitMap = "sendbmppause";
        public const string StartSendBitMap = "starsendbmp";
        public const string SendFullScreenBitmap = "sendfscrimg";
        public const string SetBitMapFormat = "setbmpformat";
        public const string SetBitMapSize = "setbmpsize";
        public const string SetBitMapSizeMode = "setbmpsmode";
        public const string NeedToSign = "sign";
        public const string SignCompelete = "signcomp";
        public const string WantToSendFile = "wsf";
        public const string SendFile = "sf";
        public const string SendMessage = "sendmsg";
        public const string LockScreen = "lockscreen";
        public const string StartControl = "startcon";
        public const string StopControl = "stopcon";
        public const string DoMouseEvent = "dm";
        public const string DoKeyBoardEvent = "dk";

        #endregion

        #region========Udp收发命令========

        public const string ClientStarted = "conline";
        public const string AcceptConnect = "acccon";
        public const string DeneyConnect = "deneycon";
        public const string ServerStarted = "sonline";

        #endregion
    }
}
